﻿@import "resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/**/
.banner a{ height:480px; display: block; background: url(../images/banner.jpg) no-repeat center top;}
/**/
.link{ background:#ececec;height:150px; overflow:hidden;}
.link h2{ margin-top:31px; font:normal 16px/27px "microsoft Yahei"; color:#222; background:url(../images/link_line.gif) repeat-x 0 12px; height:27px;}
.link h2 a{ color:#222; padding-right:9px; background:#ececec}
.link h2 span{ font:normal 12px/14px "宋体"; padding-top:9px;}
.link h2 span a{ color:#666; padding:0 0 0 8px; background:#ececec}
.link h2 em{ font:normal 24px/27px Arial, Helvetica, sans-serif; color:#037be2; margin-right:5px; text-transform:uppercase;}
.link p{ line-height:28px; margin-top:18px; font-family:"microsoft Yahei";}
.link p a{ color:#636363; padding:0 15px ; display:inline-block;}
/**/
.pro_bg{ background:url(../images/pro_bg.gif) repeat-x bottom; height:622px; overflow:hidden; margin-top:51px;}
.pro_bg h2{ background:url(../images/pro_t.jpg) no-repeat; text-align:center; font:bold 18px/20px "microsoft Yahei"; color:#fff; padding-top:20px; height:55px;}
.pro_bg h2 a{ color:#fff;}
.pro_bg h2 em{ display:block; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#ffe6b7; padding-top:5px; text-transform:uppercase;} 
.cpfl{ width:960px; border-top:0; padding:8px 0 0; height:409px; background:url(../images/cpfl_bg.jpg) no-repeat bottom; overflow:hidden;}
.cpfl dl{ width:159px; float:left; border-right:1px dotted #a5a5a5; height:409px; overflow:hidden;}
.cpfl dt{ width:148px; margin:27px auto 0; border-bottom:1px solid #dedede; font:bold 16px/44px "microsoft Yahei"; color:#0179e1; text-align:center;}
.cpfl dt img{ width:132px; height:132px; display:block; margin:0 auto;}
.cpfl dt em{ display:block;}
.cpfl dt i{ display:none;}
.cpfl dt a{ color:#0179e1;}
.cpfl dl.nones{ border-right:0;}
.cpfl dd{ width:155px; margin:10px 0 0 9px; overflow:hidden;}
.cpfl dd p{ display:block; padding-left:12px; background:url(../images/cpfl_icon.gif) no-repeat 0px 10px; font:bold 12px/32px "microsoft Yahei"; color:#333; overflow:hidden; height:32px;}
.cpfl dd p a{ color:#333;} 
.pro{ width:960px; overflow:hidden; padding-top:38px;}
.pro li{ width:230px; float:left; margin:11px 10px 0 0;}
.pro li.nomr{ margin-right:0;}
.pro li img{ width:230px; height:190px; display:block; padding:1px; border:1px solid #d8d8d8; background:#fff;}
.pro li a:hover img{ background:#ff930f; border:1px solid #ff930f;}
.pro li span{ display:block; font:14px/18px "microsoft Yahei"; color:#333; text-align:center; height:36px; padding:3px 0;}
.pro li span a{ color:#333;}
/**/
.ys_main{ height:1380px; overflow:hidden; position:relative;}
.ys_bg1{ background:url(../images/ys_bg1.jpg) no-repeat center top; height:333px; overflow:hidden;}
.ys_bg2{ background:url(../images/ys_bg2.jpg) no-repeat center top; height:563px; overflow:hidden;}
.ys_bg3{ background:url(../images/ys_bg3.jpg) no-repeat center top; height:484px; overflow:hidden;}
.ys{ position:absolute; top:396px; left:50%; margin-left:-480px; width:960px; overflow:hidden;}
.ys dl{ overflow:hidden;}
.ys dt{ overflow:hidden; height:49px; overflow:hidden;}
.ys dt i{ width:50px; display:inline-block; float:left; font:46px/49px Arial, Helvetica, sans-serif; color:#ffa200; letter-spacing:-3px;}
.ys dt span{ width:434px; float:left; font:bold 16px/24px "microsoft Yahei"; color:#037be2; display:block; padding-top:3px;}
.ys dt span em{ display:block; font:normal 14px/14px "microsoft Yahei"; color:#b1b1b1; padding-top:2px;}
.ys dd{ display:block; font:14px/24px "microsoft Yahei"; color:#333; margin-top:3px; padding-left:3px;}
.ys dl.dl_02{ margin:30px 0 0 0;}
.ys dl.dl_03{ margin:163px 0 0 535px;}
.ys dl.dl_03 span{ width:375px;}
.ys dl.dl_04{ margin:45px 0 0 535px;}
.ys dl.dl_04 span{ width:375px;}
/**/
.history{ background:url(../images/history_bg.jpg) no-repeat center top; height:597px; overflow:hidden;}
.history h2{ margin-top:99px;}
.history_c{ width:960px; margin-top:73px; position:relative; height:310px;}
.history_c dl{ float:left; text-align:center;display:inline;}
.history_c dl.dl_01{ width:136px; margin:0 0 0 5px; display:inline;}
.history_c dl.dl_01 dt{ height:133px; overflow:hidden; margin-top:61px; }
.history_c dl.dl_01 dt img{ width:128px; height:93px; display:block; border:1px solid #cecece; padding:3px; background:#fff;}
.history_c dd{ display:block; background:url(../images/history_icon.png) no-repeat center top; padding-top:32px; font:14px/24px "microsoft Yahei"; color:#333; text-align:center; overflow:hidden; width:194px; height:56px;}
.history_c dd b{ display:block;}
.history_c dl.dl_02{ width:165px; margin-left:20px;}
.history_c dl.dl_02 dt{ height:142px; overflow:hidden; margin-top:51px; }
.history_c dl.dl_02 dt img{width:157px; height:114px; display:block; border:1px solid #cecece; padding:3px;background:#fff;}
.history_c dl.dl_03{ width:194pxpx; margin-left:31px;}
.history_c dl.dl_03 dt{ height:155px; overflow:hidden; margin-top:39px; }
.history_c dl.dl_03 dt img{width:186px; height:136px; display:block; border:1px solid #cecece; padding:3px;background:#fff;}
.history_c dl.dl_04{ width:165px; margin-left:31px;}
.history_c dl.dl_04 dt{ height:142px; overflow:hidden; margin-top:51px; }
.history_c dl.dl_04 dt img{width:157px; height:114px; display:block; border:1px solid #cecece; padding:3px;background:#fff;}
.history_c dl.dl_05{ width:136px; margin:0 0 0 20px; display:inline;}
.history_c dl.dl_05 dt{ height:133px; overflow:hidden; margin-top:61px; }
.history_c dl.dl_05 dt img{ width:128px; height:93px; display:block; border:1px solid #cecece; padding:3px; background:#fff;}
.history_c dl.cur{ width:247px;}
.history_c dl.cur dt{ height:192px; margin-top:0;}
.history_c dl.cur dt img{ width:239px; height:175px; display:block; padding:2px; border:2px solid #f08417;}
.history_c dl.cur dd{ background:url(../images/history_cur.png) no-repeat center top; color:#037be2;}
/**/
.honor{ background:#f8f8f8 url(../images/honor_yy.gif) repeat-x bottom; height:512px; overflow:hidden;}
.honor h2{ margin-top:51px;}
.honor_ul{ width:935px; margin:23px 25px 0 25px; overflow:hidden;}
.honor_ul li{ width:235px; float:left; margin-top:8px; background:url(../images/honor_bg1.jpg) no-repeat; height:210px; overflow:hidden; margin-left:45px;}
.honor_ul li img{ width:211px; height:137px; display:block; margin:41px auto 0;}
.honor_ul li.li_02{ background:url(../images/honor_bg2.jpg) no-repeat; width:315px; height:277px; display:block; margin:0 61px;}
.honor_ul li.li_02 img{ width:290px; height:190px; margin:55px auto 0;}
.honor_c{ width:954px; height:184px; overflow:hidden; border:1px solid #afafaf; margin:21px auto 0;}
.honor_c p{ margin-left:-1px; width:959px; overflow:hidden; position:relative;}
.honor_c p a{ display:block; float:left; font:14px/39px "microsoft Yahei"; color:#222; text-align:center; width:190px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; height:40px; overflow:hidden;}
.honor_c span{ width:356px; height:44px; display:block; margin:26px auto;}
.honor_c span a{ width:356px; height:44px; background:url(../images/honor_btn.jpg) no-repeat; font:14px/44px "microsoft Yahei"; color:#fff; display:inline-block; text-align:center;}
/**/
.about{ position:relative; height:575px;}
.about h2{ margin-top:42px;}
.about dl{ margin-top:38px; overflow:hidden; width:960px;}
.about dt{ width:458px; height:342px; display:block; float:left; background:url(../images/about_dt.gif) no-repeat;}
.about dt img{ width:438px; height:322px; display:block; margin:10px auto 0;}
.about dd{ width:471px; float:right;}
.about dd h3{ font:normal 16px/18px "microsoft Yahei"; color:#222;}
.about dd h3 a{ color:#222;}
.about dd p{ font:12px/26px "microsoft Yahei"; color:#666; text-indent:24px; color:#666; margin-top:17px;}
.about dd span{ display:block; margin-top:14px;}
.about dd span a{ width:124px; height:36px; text-align:center; display:inline-block; background:url(../images/about_btn.jpg) no-repeat; font:12px/36px "microsoft Yahei"; color:#fff;}
.about_pp{ position:absolute; top:416px; right:0; width:471px; overflow:hidden;}
.about_pp li{ width:124px; height:106px; float:left; margin-right:20px; background:url(../images/about_yy.jpg) no-repeat bottom; padding-bottom:10px;}
.about_pp li.nomr{ margin-right:0;}
.about_pp li img{ width:124px; height:106px; display:block;}
/**/
.last_bg{ background:#f8f8f8; height:468px; padding-top:58px; overflow:hidden;}
.faq{ width:368px;overflow:hidden; margin-right:21px;background:url(../images/faq_bg.gif) no-repeat bottom; height:414px;}
.biaoti{ height:52px; font:bold 18px/52px "microsoft Yahei"; padding:0 15px 0 10px; background:url(../images/faq_t.jpg) no-repeat;}
.biaoti a{ color:#fff;}
.biaoti span a{ font:normal 14px/52px "microsoft Yahei"; padding-right:20px; background:url(../images/faq_more.gif) no-repeat right center;}
.biaoti em{ font:normal 16px/52px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-2px; color:#addfff; margin-left:5px;}
.faq_c{ width:313px; margin:5px 0 0 24px; height:335px; overflow:hidden;}
.faq_c dl{ width:313px; padding:15px 0 13px; border-bottom:1px dotted #c6c6c6;}
.faq_c dt{ font:bold 12px/17px "microsoft Yahei"; color:#333; background:url(../images/w.gif) no-repeat; padding-left:23px;}
.faq_c dt a{ color:#333;}
.faq_c dd{ background:url(../images/d.gif) no-repeat left 3px; padding-left:23px; font:12px/24px "microsoft Yahei"; color:#525252; margin-top:5px;}
.faq_c dd a{ color:#2288e8;}
/**/
.news{ width:277px; background:url(../images/news_bg.gif) no-repeat bottom; height:414px; overflow:hidden;}
.news h2{ background:url(../images/news_t.jpg) no-repeat;}
.news_tp{ width:231px; margin:17px 0 0 23px;}
.news_tp img{ width:231px; height:104px; display:block;}
.news ul{ width:231px; margin:11px 0 0 23px;}
.news li{ font:12px/29px "microsoft Yahei"; height:29px; border-bottom:1px dotted #dfdfdf; overflow:hidden; padding-left:12px; background:url(../images/news_icon.gif) no-repeat 2px center;}
.news li a{ color:#646464;}
.news li.nones{ border-bottom:0;}
.ser_bg{ height:56px; overflow: hidden; line-height: 56px; border-bottom:1px solid #e5e5e5;}
.h_sea{ width: 960px; margin: 0 auto; height: 43px;}
.key{ width: 600px; color: #6b6b6b;font-family:"microsoft Yahei"; text-transform:uppercase; background:url(../images/key_bg.gif) no-repeat left center; padding-left:71px;}
.key a{ color: #6b6b6b; margin-left:6px; display: inline-block;}
.ser_r{ width: 214px; margin-top: 15px; height:23px; overflow: hidden; border:1px solid #ccc;}
.s_inp{ width: 178px; height: 23px; border:0; padding-left:13px; line-height: 23px; color: #ababab; font-family:"microsoft Yahei"; float: left;background:#fff; }
.s_ss{ width:23px; height: 23px; background: url(../images/ser_btn.gif) no-repeat 0 4px; color: #fff; text-align: center; cursor: pointer; border:0; float: right;}
.slideBox {
	width:100%;
	position:relative;
	height:480px;
	overflow:hidden;
}
.slideBox .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.slideBox .bd ul {
	width:100% !important;
}
.slideBox .bd li {
	width:100% !important;
	height:480px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
}

.slideBox .bd li a {
	display:block;
	height:480px;
}
.slideBox .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-12px;
	left:0;
	height:30px;
	line-height:30px;
}
.slideBox .hd ul {
	text-align:center;
}
.slideBox .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#a2a2a2;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.slideBox .hd ul .on {
	background:#248fef;
}